package com.ym.medical.service;

import com.ym.core.utils.tkmybatis.IBaseSV;
import com.ym.medical.domain.entity.DoctorNavInforEntity;
import com.ym.medical.domain.param.DoctorNavInforParam;

import java.util.List;
import java.util.Map;

/**
 * ComputerName:LAPTOP-9FVRPDCS
 * Author:lenovo
 * Date: 2019-07-16
 * Time: 10:47:42
 * 医生信息表服务接口
 */
public interface IDoctorNavInforSV extends IBaseSV<DoctorNavInforEntity> {
    /**
     * HIS医生批量导入
     * @param doctorNavInfors
     * @return
     */
    Map<String, Object> uploadHisDeptInfo(List<DoctorNavInforEntity> doctorNavInfors, Long userId);

    DoctorNavInforEntity selectSingleByModelWithBlobs(DoctorNavInforParam model);

    int batchUpdatePhoto(List<DoctorNavInforEntity> doctorNavInfors);
}
